package com.macro.mall.demo.pattern.chain;

/**
 * 一种场景，传入参数A，需要根据参数A做不同的业务逻辑处理，只要匹配到一个就结束。于是便想到责任链设计模式，标准的审批流，拿来改造改造
 */
public interface BusinessChain<T> {

    void process(T param);

    void setNext(BusinessChain<T> next);
}